package AccionBoton;

import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import java.util.List;
import java.util.ResourceBundle;

import javax.swing.JList;

import paginas.PaginaFuncionBoton;
import plantilla.AccionBotonTO;

public class AccionEliminarAccionBoton implements ActionListener{
	
	private PaginaFuncionBoton _frame;
	
	public AccionEliminarAccionBoton(PaginaFuncionBoton frame){
		
		_frame = frame;
		
	}
	
	
	public void actionPerformed(ActionEvent e){
		
		JList lista = _frame.getList();
		int indice = lista.getSelectedIndex();
		List<AccionBotonTO> acciones = _frame.get_botonTO().getAccionEjecutar();
		acciones.remove(indice);
		
		_frame.getListModel().removeAllElements();
		_frame.get_botonTO().setAccionEjecutar(acciones);

        for (int i=0; i<acciones.size();i++){
        	
            _frame.getListModel().addElement(ResourceBundle.getBundle("internacionalizacion/Acciones").getString(acciones.get(i).getGrupoAccion()));

            }
		_frame.pack();
		_frame.repaint();
		
		
		
	}

}
